html,body{
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    background: #deedfb;
    font-family: "Microsoft yahei", Verdana, Arial;
	font-size: 14px;
}

.tdRight
{
	text-align: right;
	font-family: "Microsoft yahei", Verdana, Arial;
	font-size: 14px;
}

input
{
	width: 140px;
	  padding-left: 5px;
  line-height: 28px;
  background-color: #fff;
  height: 28px;
  border: 1px solid #B6B6B6;
  border-radius: 5px;
}

.search-table select
{
	width: 150px;
	height: 30px;
	  border: 1px solid #b6b6b6;
  border-radius: 5px;
  padding-left: 8px;
  background: #fff;
}

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

select
{
	  line-height: 28px;
  background-color: #fff;
  height: 28px;
  border: 1px solid #B6B6B6;
  border-radius: 5px;
  width: 150px;
	height: 30px;
}

button
{
	display: inline-block;
  padding: 0 20px!important;
  border: 1px solid #298d58;
  border-radius: 5px;
  background: #1ea15b;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  height: 28px;
  line-height: 26px;
  font-family: "Microsoft yahei", Verdana, Arial;
}

button:hover{
    background-color: #2AC672;
    text-decoration: none;
}

.search-table
{
		margin-left: 15px;
		font-size: 14px;
}

.form-table
{
	width: 95%; 
	margin: auto; 
	margin-top: 2px;
}

.form-table td
{
	padding: 5px;
}

.form-table input
{
	width: 90%;
}

.form-table select
{
	width: 93%;
}

.form-table textarea
{
	width: 90%;
}

.td-text
{
	padding-right: 8px;
}

.datagrid-htable .datagrid-header-row {
  height: 43px;
    background: #f6f1d9;
  padding: 10px 5px;
  line-height: 22px;
  border-top: 1px solid #e0ded8;
  color: #666;
  font-size: 14px;
}

.datagrid-header .datagrid-cell span {
  font-size: 14px;
}

.datagrid-body .datagrid-row
{
	height: 37px;
}

.datagrid-toolbar
{
	padding: 4px; 
	border-bottom: #dddddd 1px solid;
	background: #F4F4F4;
}

.pagination .pagination-num
{
	height: 16px;
	line-height: 16px;
}

.toolBar
{
	padding: 5px;
	padding-left: 10px;
	border: none;
}

.panel-header
{
	background: #F7F9FB;
	border-top: none;
}

.north-panel
{
	border-width: 1px; 
	overflow:hidden;
	border: none;
	border-bottom: #95B8E7 1px solid;
}

.window
{
	  padding: 6px 6px;
  background: #A0C9E5;
  border-radius: 5px;
}

.window-edit
{
	background: url(../../images/icon-dott2.png) left center no-repeat;
}










